﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;


/*
 * Representa um Fixup como apareçe em objetos relocaveis
 * 
 */

namespace J_FoundationClasses.Programacao
{
    public class FixupRelo
    {
        public UInt64 Endereco;  // o endereço dos bytes a serem relocados
                                 // o valor para relocar fica neste endereço no objeto
        public UInt32 Tamanho;   // número de bytes a relocar. UInt32 é mais prático do que byte :-(
        public UInt32 IdxSimbolo; // Index na tabela de simbolos se o endereço

        // métodos existenciais
        //
        public FixupRelo() { }
        public FixupRelo(BinaryReader brArq)
        {
        }
        public void GravArquivo(BinaryWriter bwArq)
        {
        }
    }
}
